phosphorescent insect - English Synonyms Dictionary